home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
compuserve-file-archive
/
08 System Utilities
/
DOX.BIN
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2019-04-13
|
2KB
|
28 lines
10 POKE55,.:POKE56,160:CLR:SYS2862:I$="00":M$=CHR$(13):Q$=CHR$(34)
20 PRINT"[147][142]PRESS W TO WRITE FILE TO DISK."
35 PRINT"PRESS X TO EXIT."
40 GETA$:IFA$="W"THENPRINT"[147]":GOTO80
50 IFA$="X"THENEND
60 GOTO40
70 PRINT"[147]DEVICE";D;"[157] NOT PRESENT":CLOSE15
80 PRINT"ENTER DEVICE # OF DRIVE (4 TO 30)."
90 PRINT"(ENTER 0 TO EXIT.)"
100 PRINT" 8[145]":INPUTD:IFD=.THENEND
110 IFD<4ORD>30THENPRINT"[147]ILLEGAL DEVICE NUMBER":GOTO80
120 OPEN15,D,15:POKE183,1:POKE184,8:POKE185,8:POKE186,D:POKE187,96:POKE188,8
130 SYS65472:IF128ANDSTTHENCLOSE15:CLOSE8:GOTO70
140 FORI=1024TOI+20:POKEI,32:NEXT
145 PRINT#15,"U1";8;.;1;.:PRINT#15,"U2";8;.;1;.:CLOSE8
150 GOSUB500:PRINT"[147]":IFJ$=I$THEN170
160 CLOSE15:GOTO80
170 PRINT"ENTER A FILENAME."
180 F$="":INPUTF$:IFF$=""THEN600
190 OPEN8,D,1,F$:GOSUB500:IFJ$<>I$THENPRINT"[147]":CLOSE15:CLOSE8:GOTO80
200 PRINT"WRITING ";Q$;F$;Q$;"..."
210 CMD8,"";:FORI=2862TO3202:PRINTCHR$(PEEK(I));:NEXT:PRINT#8,"";:GOTO600
500 INPUT#15,J$,O$,H$,N$:IFJ$=I$THENRETURN
510 PRINT:PRINTJ$,O$:PRINT:PRINTH$,N$:PRINT"PRESS <RETURN>."
520 GETA$:IFA$=M$THENRETURN
530 GOTO520
600 CLOSE15:CLOSE8